//
//  JBSystemInfo.h
//  SystemInfo
//
//  Created by YongbinZhang on 10/9/13.
//  Copyright (c) 2013 YongbinZhang. All rights reserved.
//

#import <Foundation/Foundation.h>

//  状态栏高度
extern float const StatusBarHeight;

//  导航条高度
extern float const NavitationBarHeight;

//  TabBar的高度
extern float const TabBarHeight;

//  ToolBar的高度
extern float const ToolBarHeight;


//  获取系统信息
//  iOS5.0 : 50000
//  iOS5.1 : 50100
//  iOS7.0 : 70000
//  iOS7.1.1 : 70101
@interface JBSystemInfo : NSObject

//  当前设备类型
+ (NSString *)currentDeviceModel;

//  当前系统版本
+ (NSString *)currentSystemVersion;

//  设备编号
+ (NSString *)currentDeviceUUID;

@end


@interface JBSystemInfo (iOS)


//////////////////iOS5/////////////////////

//  系统版本是否是iOS5
+ (BOOL)currentSystemVersionIsiOS5;

//  系统版本是否小于iOS5
+ (BOOL)currentSystemVersionBelowiOS5;

//  系统版本是否大于iOS5
+ (BOOL)currentSystemVersionAboveiOS5;


//////////////////iOS6/////////////////////

//  系统版本是否是iOS6
+ (BOOL)currentSystemVersionIsiOS6;

//  系统版本是否小于iOS6
+ (BOOL)currentSystemVersionBelowiOS6;

//  系统版本是否大于iOS6
+ (BOOL)currentSystemVersionAboveiOS6;


//////////////////iOS7/////////////////////

//  系统版本是否是iOS7
+ (BOOL)currentSystemVersionIsiOS7;

//  系统版本是否小于iOS7
+ (BOOL)currentSystemVersionBelowiOS7;

//  系统版本是否大于iOS7
+ (BOOL)currentSystemVersionAboveiOS7;

@end


@interface JBSystemInfo (Size)

+ (CGFloat)screenWidth;
+ (CGFloat)screenHeight;

@end